#ifndef CSUGL_CSUGL_H
#define CSUGL_CSUGL_H

#include "core/application.h"
#include "core/camera.h"
#include "core/event.h"
#include "core/file_system.h"
#include "core/input.h"
#include "core/transform.h"
#include "core/window.h"
#include "core/time.h"

#include "render/shader.h"
#include "render/texture.h"
#include "render/buffer.h"
#include "render/vertex_array.h"

#include "utils/singleton.h"
#include "utils/thread_pool.h"
#include "utils/asset_manager.h"
#ifdef CSUGL_BUILD_MODEL_LOADER
    #include "utils/model_loader.h"
#endif
#include "utils/image_loader.h"
#include "utils/profile_tracer.h"
#endif //CSUGL_CSUGL_H
